package com.mofum.msdom.excel.annotation.template;

import java.lang.annotation.*;

/**
 * Excel 模板注解
 *
 * @author yuyang@qxy37.com
 * @since 2019/1/24 0024 10:19
 */
@Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ATExcelTemplate {

    /**
     * 模板索引
     */
    String index() default "0";

    /**
     * 缓存
     */
    int cache() default 0;

    /**
     * 模板名称
     */
    String name() default "DEFAULT";

    /**
     * Sheet Index 和模板的关系
     */
    ATSheetTemplate[] sheetTemplates() default {};

    /**
     * 工作薄地址
     */
    String workbookAddress();

}
